package cn.minimelon.api.domain.data;

import lombok.Getter;
import lombok.Setter;

import java.math.BigInteger;
import java.util.List;

@Getter
@Setter
public class CodeIndexPO extends CodeBaseVO {
    /**
     * 上级ID;层级模型
     */
    private BigInteger pid;
    /**
     * 主线ID;扩展模型
     */
    private BigInteger mid;
    /**
     * 主编码;右模糊查询
     */
    private String mco;
    /**
     * 分类编码;右模糊查询
     */
    private String cco;
    /**
     * 层级编码;扩展和层级
     */
    private String lco;
    /**
     * 来源类型;0界面 1导入 2接口 3ETL 4其他
     */
    private String typeSrc;
    /**
     * 任务ID
     */
    private String taskId;
    /**
     * 任务运行态;0未开始1运行中3暂停4已完成
     */
    private Integer taskState;
    /**
     * 模型版本
     */
    private Integer mvs;
    /**
     * 后面的动态字段
     */
    private String c01;
    private String c02;
    private String c03;
    private String c04;
    private String c05;
    private String c06;
    private String c07;
    private String c08;
    private String c09;
    private String c10;
    private String c11;
    private String c12;
    private String c13;
    private String c14;
    private String c15;
    private String n01;
    private String n02;
    private String n03;
    private String n04;
    private String n05;
    private String d01;
    private String d02;
    private String d03;
    private String d04;
    private String d05;
}
